package com.pipayshop.domain.vo;

import com.pipayshop.domain.Sku;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.hibernate.validator.constraints.Length;

import javax.validation.constraints.Size;
import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

/**
 * @author xiaoqiu
 * @date 2024/10/10 15:00
 * @description
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class CommodityDetailVO {

    private String commodityId;



    private String commodityName;

    private BigDecimal originPrice;

    private String originPhone;
    private String originName;

    private String originAddress;

    private List<String> acceptAddressList;

    private BigDecimal price;

    private String details;

    private List<String> imagsList;
    private List<String> imagsListCode;

    private Integer inventory;

    private Integer freeShippingNum;

    private Integer categoryId;
    private Integer categoryPid;

    private List<String> couponsList;


    private Integer degreeLoss;

    private List<String> detailImages;
    private List<String> detailImagesCode;
    /**
     * 0:不是pi商 1：是pi商
     */
    private Integer piShoper;
    /**
     * pi币
     */
    private BigDecimal piBalance;
    /**
     *  pi钱包地址
     */
    private String piAddress;
    /**
     * 评论总数
     */
    private Integer evaluateCount;

    private ShopVO shopVO;
    /**
     *商品销量
     */

    private Integer sales;


    private String specification;

    private List<Sku> sku;
}
